package com.ruoyi.business.domain.dto;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.ruoyi.business.domain.TrainCarriage;
import lombok.Data;

/**
 * 车次车厢分组信息DTO
 */
@Data
public class TrainCarriageGroupDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 车次编号 */
    private String trainCode;

    /** 该车次所有车厢列表 */
    private List<TrainCarriage> carriages;
    
    /** 总座位数 */
    private Long totalSeats;
    
    /** 各类型座位的车厢数统计 */
    private Map<String, Integer> seatTypeCounts;
}